|
FEXP Solver
1.0.0.0
|
Rigid type of a solid material. More...
#include <FEXPMaterial.h>


Public Member Functions | |
| CFEXPRigidMaterial (size_t id, t_fexpcommon_ct rho, t_fexpcommon_ct E, t_fexpcommon_ct nu) | |
| virtual | ~CFEXPRigidMaterial () |
| virtual t_fexpcommon_ct | GetWaveSpeed (FEXPFEDefinition::EFEXPFiniteElementGeom egtype) override |
| virtual t_fexpcommon_ct | GetMatDnsRho () override |
| virtual t_fexpcommon_ct | GetMatYngMod () override |
| virtual void | CalculateStress (Ptr< CFEXPMatrix2D > strn, Ptr< CFEXPMatrix2D > d_strn, Ptr< CFEXPMatrix2D > strs, t_fexpcommon_ct dt) override |
| virtual Ptr< CFEXPMatrix2D > | GetStress () override |
| virtual Ptr< ICFEXPMaterialBase > | GetSameMaterial () override |
| virtual EMaterial | GetMaterialId () override |
| virtual Ptr< t_SerializedData > | NetSerialize () override |
| virtual void | NetDeserialize (Ptr< t_SerializedData > data) override |
Public Member Functions inherited from ICFEXPMaterialBase | |
| ICFEXPMaterialBase (size_t id) | |
| virtual | ~ICFEXPMaterialBase () |
| virtual size_t | GetId () override |
| virtual size_t | GetModelId () override |
| virtual size_t | GetType () override |
| virtual size_t | GetThreadId () override |
| virtual size_t | GetThreadNumber () override |
| virtual void | SetThreadId (size_t id) override |
Public Member Functions inherited from ICFEXPMaterialDynCharacter | |
| virtual | ~ICFEXPMaterialDynCharacter () |
Static Public Attributes | |
| static const EMaterial | ID = EMaterial::eNoMaterial |
Static Public Attributes inherited from ICFEXPSerialize | |
| static const std::string | NODE_KEY = "#NODE#" |
| static const std::string | ELEM_KEY = "#ELEMENT#" |
| static const size_t | ITEM_ID_INDEX = 1 |
Additional Inherited Members | |
Protected Attributes inherited from ICFEXPMaterialDynCharacter | |
| std::map< FEXPFEDefinition::EFEXPFiniteElementGeom, std::function< t_fexpcommon_ct(t_fexpcommon_ct, t_fexpcommon_ct, t_fexpcommon_ct)> > | _wave_base_characteristics |
Rigid type of a solid material.
| CFEXPRigidMaterial::CFEXPRigidMaterial | ( | size_t | id, |
| t_fexpcommon_ct | rho, | ||
| t_fexpcommon_ct | E, | ||
| t_fexpcommon_ct | nu | ||
| ) |
|
inlinevirtual |
|
inlineoverridevirtual |
Implements ICFEXPMaterialBase.
|
overridevirtual |
Implements ICFEXPMaterialDynCharacter.
|
inlineoverridevirtual |
Implements ICFEXPMaterialBase.
|
overridevirtual |
Implements ICFEXPMaterialDynCharacter.
|
overridevirtual |
Implements ICFEXPMaterialBase.
|
inlineoverridevirtual |
Implements ICFEXPMaterialBase.
|
overridevirtual |
Implements ICFEXPMaterialDynCharacter.
|
inlineoverridevirtual |
Implements ICFEXPSerialize.
|
inlineoverridevirtual |
Implements ICFEXPSerialize.
|
static |